package com.jeomo.masterdata.starter.service;

import com.jeomo.base.starter.service.IBaseService;
import com.jeomo.masterdata.starter.entity.TodoItem;

/**
 * <h3>excel-util</h3>
 * <p>待办</p>
 *
 * @author : 崔贺
 * @date : 2020-12-28 14:56
 **/
public interface ITodoItemService extends IBaseService<TodoItem> {
    /**
     * 创建待办
     * 需要设置todoItem中的SrcCode对应业务的code
     *                   SrcType对应业务类型，暂定set数据字典中对应数值。
     * @param todoItem 待办实体
     * @return int
     */
    int createItem(TodoItem todoItem);

    /**
     * 更新待办
     *
     * @param todoItem 待办实体
     *                 需要设置todoItem中的SrcCode对应业务的code
                                          SrcType对应业务类型，暂定set数据字典中对应数值。
                                          setWorkflowStatus 0 未提交  1 待审批 2 审批通过 3驳回
     * @return int
     */
    int updateItem(TodoItem todoItem);
}
